/* course.css */

/* 整体紫色主题背景 */
body {
    background: linear-gradient(135deg, #2C003E, #4A0072);
    color: #E5DBFF;
    font-family: 'Poppins', sans-serif;
}

/* 自定义导航栏：紫色背景 */
.custom-navbar {
    background: #4A0072 !important;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
}

/* 课程表样式 */
.course-table {
    background-color: #fff;
    color: #333;
    margin: 0 auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.course-table th,
.course-table td {
    border: 1px solid #ddd;
    vertical-align: middle;
}

.course-table th {
    background-color: #f2f2f2;
    text-align: center;
    font-weight: bold;
}

.course-table td {
    height: 50px;
    text-align: center;
    position: relative;
}

/* 鼠标悬停时单元格背景色变化 */
.course-table td:hover {
    background-color: #f8f9fa;
}

/* 输入框样式 */
.course-input {
    width: 80%;
    padding: 4px;
    margin-top: 5px;
    text-align: center;
}